<?php
namespace Fiestissima\CRM\Entity;

use Doctrine\ORM\Mapping as ORM;
use Doctrine\Common\Collections\ArrayCollection;

/**
 * @ORM\Entity
 * @ORM\Table(name="cliente_empresa")
 */
class ClienteEmpresa extends Cliente
{	
	/**
	 * @ORM\Column(type="string")
	 */
	protected $ce_razon_social;
	
	/**
	 * @ORM\Column(type="string")
	 */
	protected $ce_contacto;

    /**
     * Set ce_razon_social
     *
     * @param string $ceRazonSocial
     * @return ClienteEmpresa
     */
    public function setCeRazonSocial($ceRazonSocial)
    {
        $this->ce_razon_social = $ceRazonSocial;

        return $this;
    }

    /**
     * Get ce_razon_social
     *
     * @return string 
     */
    public function getCeRazonSocial()
    {
        return $this->ce_razon_social;
    }

    /**
     * Set ce_contacto
     *
     * @param string $ceContacto
     * @return ClienteEmpresa
     */
    public function setCeContacto($ceContacto)
    {
        $this->ce_contacto = $ceContacto;

        return $this;
    }

    /**
     * Get ce_contacto
     *
     * @return string 
     */
    public function getCeContacto()
    {
        return $this->ce_contacto;
    }

    public function __toString()
    {
        return $this->ce_razon_social;
    }
    /**
     * @var integer
     */
    protected $c_id;

    /**
     * @var string
     */
    protected $c_tipo_doc;

    /**
     * @var string
     */
    protected $c_nro_doc;

    /**
     * @var string
     */
    protected $c_tipo_iva;

    /**
     * @var \Doctrine\Common\Collections\Collection
     */
    protected $ordenCompraCliente;

    /**
     * Constructor
     */
    public function __construct()
    {
        $this->ordenCompraCliente = new \Doctrine\Common\Collections\ArrayCollection();
    }

    /**
     * Set c_id
     *
     * @param integer $cId
     * @return ClienteEmpresa
     */
    public function setCId($cId)
    {
        $this->c_id = $cId;

        return $this;
    }

    /**
     * Get c_id
     *
     * @return integer 
     */
    public function getCId()
    {
        return $this->c_id;
    }

    /**
     * Set c_tipo_doc
     *
     * @param string $cTipoDoc
     * @return ClienteEmpresa
     */
    public function setCTipoDoc($cTipoDoc)
    {
        $this->c_tipo_doc = $cTipoDoc;

        return $this;
    }

    /**
     * Get c_tipo_doc
     *
     * @return string 
     */
    public function getCTipoDoc()
    {
        return $this->c_tipo_doc;
    }

    /**
     * Set c_nro_doc
     *
     * @param string $cNroDoc
     * @return ClienteEmpresa
     */
    public function setCNroDoc($cNroDoc)
    {
        $this->c_nro_doc = $cNroDoc;

        return $this;
    }

    /**
     * Get c_nro_doc
     *
     * @return string 
     */
    public function getCNroDoc()
    {
        return $this->c_nro_doc;
    }

    /**
     * Set c_tipo_iva
     *
     * @param string $cTipoIva
     * @return ClienteEmpresa
     */
    public function setCTipoIva($cTipoIva)
    {
        $this->c_tipo_iva = $cTipoIva;

        return $this;
    }

    /**
     * Get c_tipo_iva
     *
     * @return string 
     */
    public function getCTipoIva()
    {
        return $this->c_tipo_iva;
    }

    /**
     * Add ordenCompraCliente
     *
     * @param \Fiestissima\CRM\Entity\OrdenCompra $ordenCompraCliente
     * @return ClienteEmpresa
     */
    public function addOrdenCompraCliente(\Fiestissima\CRM\Entity\OrdenCompra $ordenCompraCliente)
    {
        $this->ordenCompraCliente[] = $ordenCompraCliente;

        return $this;
    }

    /**
     * Remove ordenCompraCliente
     *
     * @param \Fiestissima\CRM\Entity\OrdenCompra $ordenCompraCliente
     */
    public function removeOrdenCompraCliente(\Fiestissima\CRM\Entity\OrdenCompra $ordenCompraCliente)
    {
        $this->ordenCompraCliente->removeElement($ordenCompraCliente);
    }

    /**
     * Get ordenCompraCliente
     *
     * @return \Doctrine\Common\Collections\Collection 
     */
    public function getOrdenCompraCliente()
    {
        return $this->ordenCompraCliente;
    }
}
